The Power of Abstraction, Reuse, and Simplicity: An Object-Oriented Library for Event-Driven Design
نویسنده
چکیده
A new library for event-driven design, defining a general and extendible scheme yet easy to learn and use on both the publisher and subscriber sides, provides an opportunity to analyze such other approaches as the “Observer Pattern”, the event-delegate mechanism of .NET and its “Web Forms”, then to draw some general software engineering lessons.
منابع مشابه
The power of abstraction, reuse and simplicity: An object-oriented library for event-driven design
A new library for event-driven design, defining a general and extendible scheme yet easy to learn and use on both the publisher and subscriber sides, provides an opportunity to analyze such other approaches as the “Observer Pattern”, the event-delegate mechanism of .NET and its “Web Forms”, then to draw some general software engineering lessons.
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملReuse Design and Test using Object-Oriented Hierarchical Models Libraries
We introduce in this paper an object-oriented VHDL Design and Test library in which are saved all the descriptions and testbenches developed during the Design and Validation phases. The design of complex manufactured systems is a task requiring a lot of time to be achieved. One way to speed up this task is to develop methodologies for creating highly reusable components and assisting the reuse ...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کامل